#include <regx52.h>
#include "Delay.h"
void GYSMG(unsigned char x,y)//共阴数码管
{
	unsigned char GY[10]={0X3F,0X06,0X5B,0X4F,0X66,0X6d,0X7d,0X07,0X7F,0X6F};
	switch(x)
	{
		case 1:P2_2=0,P2_3=0,P2_4=0;break;
		case 2:P2_2=1,P2_3=0,P2_4=0;break;
		case 3:P2_2=0,P2_3=1,P2_4=0;break;
		case 4:P2_2=1,P2_3=1,P2_4=0;break;
		case 5:P2_2=0,P2_3=0,P2_4=1;break;
		case 6:P2_2=1,P2_3=0,P2_4=1;break;
		case 7:P2_2=0,P2_3=1,P2_4=1;break;
		case 8:P2_2=1,P2_3=1,P2_4=1;break;
	}
	P0=GY[y];
	Delay(1);     //消影
	P0=0x00;
}